Best Practices of RUP in Software Product Line Development

نویسندگان

  • Faheem Ahmed
  • Luiz Fernando Capretz
چکیده

Software industry has always been tried to figure out the best practices of software development in order to increase the success rate of software projects. Rational Unified Process presents and incorporates the six best practices of software industry to achieve the goals of high quality, reliable, cost effective and within schedule software projects. We present the concept of managing RUP ® best practices in the development of software product lines. This concept further strengthens the core activities present in the process of software product line development. We implemented this approach in developing an ECommerce Software Product Line presented as case study in this paper.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

What Is the Rational Unified Process?

What exactly is the Rational Unified Process, or RUP as many call it now? I can give several answers to this question, from different perspectives: q What is the purpose of the RUP? It is a software engineering process, aimed at guiding software development organizations in their endeavors. q How is the RUP designed and delivered? It is a process product, designed like any software product, and...

متن کامل

Roles Communication model for RUP Using: Pair Programming Concepts

The effectiveness of a process model leads to the production of quality software in timely and chivalrous manner. Currently the professional has a pile of software process model which has been proved their effectiveness and importance in the software projects. Rational Unified Process is one amongst them. The RUP process model comprise on nine workflows, thirty role/worker, six best practices a...

متن کامل

Mapping of McGraw Cycle to RUP Methodology for Secure Software Developing

Designing a secure software is one of the major phases in developing a robust software. The McGraw life cycle, as one of the well-known software security development approaches, implements different touch points as a collection of software security practices. Each touch point includes explicit instructions for applying security in terms of design, coding, measurement, and maintenance of softwar...

متن کامل

The strengths and weaknesses of software architecture design in the RUP, MSF, MBASE and RUP-SOA methodologies: A conceptual review

The importance of Software Architecture design has been acknowledged as a very important factor for a high-quality software development. Different efforts in both industry and academia have produced multiple system development methodologies (SDMs) that include SA design activities. In addition, standardization bodies have defined different recommendations regarding Software Architecture design....

متن کامل

How to Fail with the Rational Unified Process: Seven Steps to Pain and Suffering

The Rational Unified Process provides a valuable framework for approaching the business of developing software. As a framework, however, it must be adapted to the needs of each project team and their circumstances; it is intended to be applied in a light and agile style, and not adopted as a one-size-fits-all process. This article shares a number of common pitfalls experienced by teams attempti...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008